さくらVPSで最低限セキュアな感じ + SFTP + Git + Jenkins


概要

ずっと放置してたVPS、隔離ラボ的な内容を試したくなってきたので、

纏めがてら実行してみます。



セキュリティ的したごしらえ

下記を参考に。

http://blog.myfinder.jp/2010/09/vpsssh.html



SFTP

下記を参考に。

http://lamp-oita.blogspot.jp/2012/07/vpssftp.html



Git

入ってた。

git version 1.7.1



Java

DLしてインストール

http://www.oracle.com/technetwork/java/javase/downloads/index.html

から落とした物を置いて、

sudo rpm -Uvh jdk-7u9-linux-x64-1.rpm



NginxとJenkinsインストール

インストール参考

http://blog.livedoor.jp/tattyamm/archives/4147336.html



Jenkinsにセキュリティ設定

参考

https://wiki.jenkins-ci.org/display/JA/Standard+Security+Setup


サインアップが終わったら、viewもサインアップも封印しておこうね!



JenkinsのGitプラグインを使う為にJenkinsのユーザーを変更

調整しておかないと、Jenkinsのデフォルトユーザーjenkinsではgitが実行できない。

code 128のエラーが出たりする。


/etc/sysconfig/jenkins の中の下記設定を弄る


JENKINS_USER="username"


//持ち主調整

sudo chown -R username /var/lib/jenkins

sudo chown -R username /var/log/jenkins

sudo chown -R username /var/cache/jenkins


//再起動

service jenkins restart



Jenkinsのコンソールで日本語が化けるので調整

/etc/sysconfig/i18n を開いて、

LANG="ja_JP.UTF-8"


とか書いておく。



動いた! やったねたえちゃん!